0717bb7b3af6dbda7b8f3da6dd7fc538203dac7d,src/main/java/math/geom2d/circulinear/buffer/BufferCalculator.java,BufferCalculator,convertCurveToBoundary,#CirculinearContinuousCurve2D#,499

Before Change


		if (curve.isClosed())
			return GenericCirculinearRing2D.create(curve.smoothPieces());
		
		return BoundaryPolyCirculinearCurve2D.create(curve.smoothPieces());
	}
	
	private double getDistanceCurveSingularPoints(

After Change


		if (curve.isClosed())
			return GenericCirculinearRing2D.create(curve.smoothPieces().toArray(new CirculinearElement2D[0]));
		
		return BoundaryPolyCirculinearCurve2D.create(curve.smoothPieces().toArray(new CirculinearContinuousCurve2D[0]));
	}
	
	private double getDistanceCurveSingularPoints(